Reengineering Required: Quality Deficits of Industrial Software
نویسنده
چکیده
A lack of comprehension, obstacles to changing the source code, and a high number of defects increase the costs of developing and maintaining software. Unawareness or ignorance of existing quality deficits may boost development costs and result in situations where an expensive rewrite or complete abandonment are the only viable options. This paper summarizes recurring quality problems that we often find in industrial software during our quality audits. These problems highlight areas where reengineering is required and continuous quality control is advisable.
منابع مشابه
Reengineering the Industrial CMMI
Abstract of Re-engineering of Industrial CMMI Through this research, I have established a general strategy to appraise an organization against a scale of five process maturity levels whilst maintaining a strong mechanics of CMMI. Reengineering of industrial CMMI proposes a novel method for Industrial Competence ranking of those organizations/companies which are targeting various CMM...
متن کاملEvolutionary Reshaping of an End-User Program into Professional Software: A Case Study
Although the rate of significant quality issues in enduser programs is alarming, high-stake business decisions are often influenced by them. But due to a lack of awareness the end-user programs manage to stay below the radar of today’s managers and vital reengineering actions never get projected. This case study describes a project in which preceding business process reengineering triggered sof...
متن کامل. - 5 . Mai 2010
Although the rate of significant quality issues in enduser programs is alarming, high-stake business decisions are often influenced by them. But due to a lack of awareness the end-user programs manage to stay below the radar of today’s managers and vital reengineering actions never get projected. This case study describes a project in which preceding business process reengineering triggered sof...
متن کاملQuality Driven Re-engineering Framework
Context. Software re-engineering has been identified as a business critical activity to improve legacy systems in industries. It is the process of understanding existing software and improving it, for modified or improved functionality, better maintainability, configurability, reusability, or other quality goals. However, there is little knowledge to integrate software quality attributes into t...
متن کاملInvestigation of Quality and Functional Risk Issues in Reengineering Process of Legacy Software System
The modern business environment requires organizations to be flexible and open to change if they are to gain and retain their competitive age. Competitive business environment needs to modernize existing legacy system in to self-adaptive ones. Reengineering presents an approach to transfer a legacy system towards an evolvable system. Software reengineering is a leading system evolution techniqu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 33 شماره
صفحات -
تاریخ انتشار 2013